The Reactive Accompanist: Applying Subsumption Architecture To Software Design
نویسندگان
چکیده
Many knowledge-based systems suffer from structural problems such as inefficiency rooted in overinformedness and inability to cope with the unexpected or exceptional nature of real-world data. Behaviour-based architectures are better suited for such problems, but are not yet widely applied, possibly because design strategies are not yet well established. In robotics, subsumption architecture has proven an effective framework for developing such systems. In this paper we suggest the techniques of subsumption architecture can be transferred to other areas of Artificial Intelligence, and present a project implemented in this fashion. The development strategies used and the types of problems approachable by this method are also discussed. Subject: Architectures in Artificial Intelligence
منابع مشابه
The Reactive Accompanist: Adaptation and Behavior Decomposition in a Music System
This paper describes a reactive, behavior-based system that mimics a human musical skill | chord accompaniment of unfamiliar melodies. The system was constructed under the subsumption architecture methodology. This paper discusses the design task of behavior decomposition for such a system, and recommends a strategy of modularizing the minimal adaptive requirements for the desired competence.
متن کاملReusable Strategies for Software Agents via the Subsumption
The subsumption architecture is a layered mediator invented by Rodney Brooks for behaviour-based control of robots. The layers are minimally dependent and use minimal communication. We develop an object-oriented software design for the subsumption architecture, and demonstrate that each layer can be used as a slot for a set of plug-and-play components that implement diierent micro-strategies fo...
متن کاملImplementing Virtual Robots in Java3D using a Subsumption Architecture
New web-based technologies for 3D graphics such as Java3D provide tools for creating autonomous virtual reality agents for educational, entertainment, and simulation software. Such agents need to be responsive and reactive to their environment in order to maintain a steady appearance of behaviors. An extension of a subsumption control architecture, from robotic agent control literature, can pro...
متن کاملOne-Chip Solution to Intelligent Robot Control: Implementing Hexapod Subsumption Architecture Using a Contemporary Microprocessor
This paper introduces a six-legged autonomous robot managed by a single controller and a software core modeled on subsumption architecture. We begin by discussing the features and capabilities of IsoPod, a new processor for robotics which has enabled a streamlined implementation of our project. We argue that this processor offers a unique set of hardware and software features, making it a pract...
متن کاملFootux Team Description: A Hybrid Recursive Based Agent Architecture
This document describes the software architecture of Footux99 team (simulation league). It is now well known that purely reactive (resp. cognitif) agents are out of date. An agent must be able to respond reactively when it is necessary but, it should have a general behaviour guide-line. strategy. The most classical approach consists in using a hybrid architecture. The architecture we are introd...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005